import pandas as pd
import os
import csv
import numpy as np
# 列对齐
pd.set_option('display.unicode.ambiguous_as_wide',True)
pd.set_option('display.unicode.east_asian_width',True)

df_2014 = pd.read_csv('data/homeA2014.csv')
df_2015 = pd.read_csv('data/homeA2015.csv')
df_2016 = pd.read_csv('data/homeA2016.csv')

# 缺省值处理
df_2014=df_2014.dropna(axis=0)
df_2015=df_2015.dropna(axis=0)
df_2016=df_2016.dropna(axis=0)
print("处理缺省值后各表长度:",len(df_2014),len(df_2015),len(df_2016))

#将三个csv文件按列合并为一个csv

out_csv=pd.concat([df_2014,df_2015],axis=0)
out_csv=pd.concat([out_csv,df_2016],axis=0)
print("合并后表的形状：",out_csv.shape)
#out_csv.to_csv('./data/homeA_Z.csv',index=False)


